492. 构造矩形
492. 构造矩形
Similar Question
leading to the advanced question
Solution Tips
方案: 数学模拟
直接平方, 为上界, 因为超过上界之后, 因数一个变大一个变小, 一定是之前已经遍历过的
var constructRectangle = function(area) {
let w = Math.floor(Math.sqrt(area));
while (area % w !== 0) {
--w;
}
return [Math.floor(area / w), w];
};